草庐IT

Android Retrofit2 reddit 404 未找到

全部标签

java - 这是对基于 Java 的 Web 应用程序中 404 和 50 的滥用修复吗?

由于疾病的持续副作用,我正在重新格式化我的网站。我负担不起手写教程所需的时间,因此只能用视频格式替换所有内容。我所有的内容都在Tomcat服务器上。我有很多链接到我的网站,并希望保持这种流量。我目前采取的措施是使用发送301重定向的过滤器。仅仅根据错误代码在web.xml中指定重定向到我的主页是否违反了任何标准?例如:...Buhaugane-hyttefelt-hyttetomter-til-salgs-Filefjell-Mellom-Vestlandet-og-Aust-oslo-bergen.xhtml404/Buhaugane-hyttefelt-hyttetomter-ti

php - 404 错误页面显示 HTTP 状态 200 而不是 404

我有以下用于执行重定向的代码。如果我的$includeFile不存在,它将重定向到404页面。这是我的index.php中的一个片段if(!file_exists($includeFile))Header("HTTP/1.1404PageNotFound");Header("Location:http://legascy.com/404_error/");但是http://legascy.com/404_error/显示HTTP状态200OK而不是404。如何解决? 最佳答案 您需要将404的header函数放在“404_error

php - 如何找到301/302重定向源?

问题来了:我有一个网站,我知道它是301/302重定向的目标。是否可以找到来源(具有重定向header的站点)以及如何找到? 最佳答案 服务器的网络日志通常会列出referer他们从浏览器收到。检查那里。 关于php-如何找到301/302重定向源?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5404419/

php - 未设置域时产生 404 错误 (WHM/CentOS)

我在CentOSLinux机器上使用WHM/cPanel。当用户键入不存在的随机子域(blahblahblah.mysite.com)时,他们将被重定向到具有200响应header的defaultwebpage.cgi。这会导致SEO问题,有没有办法改为提供404响应? 最佳答案 WHM确实有一个地方,您可以在AccountFunctions>WebTemplateEditor编辑defaultwebpage.cgi页面。这允许您更改页面的外观,但因为它是HTML,您不能提供404header响应代码。我的解决方案是更进一步,首先找

AngularJS SEO 页面 404 header 状态代码

我们在一个使用Symfony2+AngularJS的项目中工作。每个都在不同的域中(Symfony2的api.domain和Angular项目的www.domain)。现在我们专注于SEO部分。我们使用Prerender.io创建静态快照,为爬虫提供良好的HTML原始页面。但问题是在Angular上提供“404页面”时:$urlRouterProvider.otherwise('/404');问题是,我们所做的是将一个不存在的页面重定向到带有200header状态代码的“404页面”,这对于SEO目的非常不利...由于AngularJS无法生成,我们已经尝试了两件事:1。使用htacc

php - Wordpress URL 不返回 404 页面

我在遭遇黑客攻击后需要WordPress方面的帮助。我已经彻底清除了黑客攻击,并且Google删除了“此站点可能被黑客入侵”标记。黑客向Google提交了大量URL,每个有效URL的末尾都包含一个随机字符串。这些在谷歌搜索中显示为日语链接。列出的URL显示为:www.example.co.uk/?WGlaVUdsVVNHUnNXVzFzY2xwVE1YbFphVGg1VFZSSmVFOVVTVFZQUjJNOWNFUT14b0g如果我点击该链接,它会显示网站正确的主页,而不是显示404页面。如果我转到www.example.co.uk/thispagedoesnotesist,它会正常

apache - 如何告诉 Apache 忽略/阻止 404 错误并重定向到处理程序页面?

概念所以,我已经制作(实际上升级)了这个网站,它有自己的内容管理系统(CMS),每个人都喜欢。与大多数CMS一样,默认行为是使用丑陋且完全无用的url访问页面,如下所示:www.mysite.edu/index.php?pageid=xxxx所以我们的想法是改变它,这样我们就可以拥有“真实”的URL,这些URL不仅看起来更好,而且有望与Google搜索引擎更好地合作。改变真的没有那么难:通过Apache发现没有相应URL的页面,并使用ErrorDocument404/redirect.php重定向到/redirect.phpredirect.php剥离URL并在数据库中找到它的条目。r

Angular Universal 生成 404(和其他 HTTP 代码) header

我正在使用AngularUniversal创建一个网站。它将具有服务器端呈现,以便使其可以被搜索引擎索引。我已经对我的404回退路由进行了编码,它正确显示了它的组件,但它使用HTTP200header代码显示它。如何强制使用特定的header代码?我用谷歌搜索了一些查询,但我发现的所有内容似乎都是关于读取HTTP调用的状态代码,而没有关于如何将它写入浏览器的内容。 最佳答案 我遵循了文档:https://github.com/angular/universal/tree/master/modules/express-engine请注

php - 重写 URL 是否有助于搜索引擎找到该页面?

我的URL看起来像“/pages.php?page=pageName”,因为我使用数据库来提供页面内容。将URL重写为“/pageName”之类的内容是否有助于搜索引擎找到页面?如果是这样,我该如何重写它们? 最佳答案 它可能不会帮助爬虫找到页面,但它可能会对页面排名产生积极影响,因为更好的URI通常会获得更好的排名(当然,其他条件相同)。让它们永久化也很好。参见CoolURIsdon'tchange关于你有mod_rewrite在Apache世界和一些otheroptions在IIS世界中。示例(Apache的语法):Rewrit

seo - Isapi Rewrite 301 重定向解析为 404 - 循环引用?

我正在尝试使用IISIsapiRewrite来执行以下操作...我需要像这样(静默地)将seo友好的URL转换回应用程序友好的URL:RewriteRule^/seo-friendly-url//test/index.cfm[I,L]足够简单。但我还需要将已在搜索引擎(例如)中编入索引的URL301重定向到seo友好版本。像这样:RewriteRule^/test/index.cfm/seo-friendly-url/[I,R=301]这些中的每一个都可以单独使用。但是,当我的.ini文件中都有这两个文件时,我最终会在浏览器地址栏中显示/seo-friendly-url/,但我收到的是